Get rid of the direct_output optimizations.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 31 Mar 2010 04:14:08 +0000 (00:14 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 31 Mar 2010 04:14:08 +0000 (00:14 -0400)
commit9c8c59a4b19c59fd07356da46844756d692ee34f
tree65670ff5c28d869f3755b4a388a363a99f100ea9
parentd1bf848782f6aebffdf36c4e9c86590d6404aead
Get rid of the direct_output optimizations.
* keyboard.c (nonundocount): Remove extern declaration.
(command_loop_1): Remove brittle optimisation for cheap and common operations.
* xdisp.c (redisplay_internal): Don't bother checking
redisplay_performed_directly_p any more.
* sysdep.c (init_sys_modes): Don't call direct_output_forward_char any more.
* dispnew.c (redisplay_performed_directly_p)
(direct_output_for_insert, direct_output_forward_char):
* dispextern.h (redisplay_performed_directly_p)
(direct_output_for_insert, direct_output_forward_char): Remove.
* cmds.c (nonundocount): Make it static.
src/ChangeLog
src/cmds.c
src/dispextern.h
src/dispnew.c
src/keyboard.c
src/sysdep.c
src/xdisp.c